@media screen and ( max-width:1680px ){
	.wid,
	.hew,
	.insideNav .websub{
		padding:0 2%;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}
	.wid2{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}
	.qualityBox .tubox .wenz span{
		line-height: .2rem;
	}
}


@media screen and ( max-width:1440px ) {
    .AboutBox .listbox .numberbox li {
        /*margin-right: .35rem;*/
	}
	
}


@media screen and ( max-width:1004px ){

	.newsInfo .newsInfoCon input[type=image],.newsInfo .newsInfoCon image{max-width: 100%;height: auto !important;}

        #mbPrevLink {
        left:0px;
    }
        .footer .copyright a {
    color: #333;
}
    #mbNextLink {
          right:0px;
    }

    .Webheader .webkeybox {
        display: none;
    }
	.wid2{
		padding: 0 2%;
	}
	.Pcheader,
	.IndexBanbox .PCban,
	.insideBan .pcban,
	.currentBox,
	.websub_list,
	.insideBan.hide{
		display: none;
	}
	.Webheader,
	.IndexBanbox .WebBna,
	.insideBan .webban,
	.insideNav .websub,
	.webfooter,
	.TelBut{
		display: block;
	}
	.header .logo{
		line-height:1.2rem;
	}
	.header .logo img{
		width:2.2rem;
	}
	.webNavBox{
		display: block;
	}

	.first{ height:6rem; background:#fff; }
	.first li{
		width:50%;
	}
	.first li{
		padding-top: 3rem;
	}
	.first li:after{
		display: none;
	}
	.first li .Juz{
		padding-left:0;
		width: 100%;
	}
	.first li .text{
		text-align: center;
		margin-top: .1rem;
		width: 100%;
	}
	.first li .text h4{
		font-size: .26rem;
		line-height:.5rem;
	}
	.first li .Juz .tu{
		position:initial;
		background: #f5f5f5;
		border-radius: 50%;
		overflow: hidden;
		text-align: center;
		margin: 0 auto;
		width:1.9rem;
		height:1.9rem;
		line-height:1.9rem;
	}
	.first li .Juz .tu img{
		height:auto;
		float:inherit;
	}
	.first li .text p{
		display: none;
	}
.ContactBox .colorf .map .text h4{
	font-size: .24rem;
	color: #0058ae;
	margin-bottom: .3rem;
}
	.indexMain .twobox{
		display:none;
	}


	.websub_list{
		position:absolute;
		top:100%;
		left: 0;
		width: 100%;
		padding: 0;
		background:rgba(255, 255, 255, 0.9);
		margin-top: 1px;
		z-index: 8;
	}
	.websub_list a{
		width: 100%;
		display: block;
		float: left;
		padding: 0;
		line-height: .7rem;
		border-bottom: solid 1px #ccc;
		border-radius:1px;
		text-align: left;
		background:none;
		padding:0 2%;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		font-size: .28rem;
	}
	.insideNav .websub_list a.on{
		background: none;
		color: #0058ae;
	}

	.twobox .title{
		padding:.5rem 0 .3rem;
	}

	.index_news .title{
		padding: .5rem 0;
	}
	.index_news .videobox{
		display:none;
	}
	.index_newslist,
	.index_news .videobox img,
	.index_newslist .tu img{
		width: 100%;
	}
	.index_newslist .tu{
		width: 40%;
		float: left;
	}
	.index_newslist .text{
		padding-left: 45%;
		padding-right:0;
        width:auto;
	}
	.index_newslist .text h4{
		font-size: .25rem;
		line-height: .4rem;
		/*height:.4rem;*/
		padding-bottom: 0;
		margin-bottom:.1rem;
		overflow: hidden;
	}
    .index_newslist .text em{
		position:relative;
		font-size:0.22rem;}
	.index_newslist .text p{
		line-height:.4rem;
		height: .8rem;
	}
	.index_news .But a{
		line-height:.5rem;
	}

	.indexAbout .indexAboutCon{
		width: 100%;
		padding:.5rem 0;
		position: initial;
		transform:translateY(0);
	}
	.indexAboutCon .wenz{
		text-align: center;
	}
	.indexAbout .tabbox{
		height:auto;
		line-height: .4rem;
		padding-bottom: .3rem;
		font-size: .2rem;
	}
	.indexAboutCon .lanm{
		text-align: center;
	}
	.indexAboutCon .lanm span{
		line-height: .6rem;
		height: .6rem;
		font-size: .23rem;
		display:inline-block;
		float:none;
	}
	.indexAbout .but a{
		line-height:.5rem;
	}
	.indexAbout .tu{
		display:none;
	}

	.index_part{
		padding-bottom: .5rem;
		display:none;
	}
	.index_part .title{
		padding:.7rem 0 .5rem;
	}
	.index_part li{
		float: left;
		width:49%;
		margin-right:0;
		position: relative;
		margin-bottom: 2%;
	}
	.index_part li:nth-child(2n){
		float: right;
	}
    .footer .copyright {
        background: #eee;
        color: #333;
    }
	.footer{
		padding-bottom:1.5rem;
background: #fff;
	}
	.footerNav{
		display: none;
	}
	.footerConR{
		width: 100%;
background-color:white;
padding-bottom:0.2rem
	}
	.footerConR .lxcon h4{
		font-size: .24rem;
	}
	.footerConR .lxcon .tel{
		font-size: .4rem;
	}
	.footerConR .lxcon .fwtime{
		font-size:.22rem;
		line-height: .35rem;
	}
	.footerConR .lxcon .share span{
		line-height: .5rem;
	}
	.footerConR .lxcon .share a{
		width: .5rem;
		padding-top: .5rem;
		margin-right: .2rem;
	}
	.footer .copyright{
		margin-top:.6rem;
	}
	.footerConR .Qrcode{
		max-width: 130px;
        display:none;
	}
    .footerConR .rightDiv{ display:block;}
    .indexIcon{ display:block;}
	.pagBox .pages{ display:none; }
	.pagBox .load{
		display:block;
		margin:.3rem auto .8rem;
		border-radius:.5rem;
	}

	.AboutBox .listbox .Jzdw{
		position:initial;
		transform: translateY(0);
		width: 100%;
	}
	.AboutBox .listbox .Jzdw .title,
	.AboutBox .ti .title{
		font-size: .4rem;
		text-align: center;
	}
	.AboutBox .listbox .Jzdw .text{
		font-size: .24rem;
		line-height: .5rem;
	}
	.AboutBox .listbox .boxcon .tubox{
		width: 100%;
		margin-top:.5rem;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		padding-left: 0;
	}
	.AboutBox .listbox:nth-child(2) .boxcon .tubox,
	.AboutBox .listbox:nth-child(3) .boxcon .tubox{
		padding-left: 0;
		padding-right: 0;
	}
	.AboutBox .listbox:nth-child(2) .boxcon .tubox .text,
	.AboutBox .listbox:nth-child(3) .boxcon .tubox .text{
		padding:.5rem;
		bottom: 0;
		left: 50%;
		width:76%;
		transform: translateX(-50%);
	}
	.AboutBox .listbox .numberbox li{
		width:48%;
		margin-right:0;
		margin-bottom: .3rem;
	}
	.AboutBox .listbox .numberbox li:nth-child(2n){
		float: right;
		text-align:left;
	}
	.AboutBox .listbox:nth-child(2) .boxcon .Jzdw,
	.AboutBox .listbox:nth-child(3) .boxcon .Jzdw{
		width: 100%;
		margin-right:0;
		margin-left: 0;
	}
	.AboutBox .listbox:nth-child(2) .boxcon .Jzdw .text,
	.AboutBox .listbox:nth-child(3) .boxcon .Jzdw .text{
		margin-bottom: 0;
	}
	.AboutBox .ti{
		font-size: .26rem;
		line-height: .4rem;
	}
	.AboutBox .switchbox{
		padding:0 .4rem;
	}
	.AboutBox .swiper-button-next,
	.AboutBox .swiper-button-prev{
		width: .6rem;
		height: .6rem;
	}
	.AboutBox .swiper-button-next{
		margin-top: -.3rem;
	}

	.brandBox li{
		margin-bottom: .3rem;
	}
	.brandBox li:last-child{
		margin-bottom: 0;
	}
	.brandBox .Imgbox{
		width: 100%;
	}
	.brandBox .textbox{
		position: initial;
		transform:none;
	}
	.brandBox .textbox .textCon{
		width: 100%;
		font-size: .26rem;
		line-height:.5rem;
		margin: .3rem 0;
	}
	.brandBox .textbox .textCon h4{
		font-size: .36rem;
		margin-bottom: .2rem;
	}

	.qualityBox .textbox{
		position: initial;
		width: 100%;
		transform: translateY(0);
		font-size: .23rem;
		line-height: .4rem;
		margin-bottom: .5rem;
	}
	.qualityBox .textbox h4{
		font-size: .4rem;
	}
	.qualityBox .tubox{
		width: 100%;
	}
	.qualityBox .tubox .tu{
		padding: 0;
	}
	.qualityBox .tubox .wenz{
		bottom:0;
		top: auto;
		right: 0;
		width: 100%;
		z-index: 3;
		padding: 0;
	}
	.qualityBox .tubox .wenz span{
		height:auto;
		padding: .3rem 0;
		text-align: center;
		min-height: inherit;
		writing-mode:inherit;
		width: 100%;
		margin: 0;
		background: rgba(0, 88, 174, 0.8);
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}
	.qualityBox .tubox .wenz span b{
		padding-bottom: 0;
		font-size: .24rem;
		background: none;
	}
	.qualityBox .tubox .wenz span:after{
		display: none;
	}
	.quality_switch{
		padding: 0 .8rem;
	}
	.quality_switch .swiper-button-next,
	.quality_switch .swiper-button-prev{
		width: .6rem;
		height: .6rem;
	}
	.quality_switch .swiper-button-next{
		margin-top: -.3rem;
	}

	.Course_lsit li .year:after,
	.Course_lsit li .year:before,
	.Course_lsit .line{
		display: none;
	}
	.Course_lsit li,
	.Course_lsit li:nth-child(2n){
		padding-right: 0;
		padding-left: 0;
		line-height: .4rem;
		margin-bottom: .1rem;
	}
	.Course_lsit li .year,
	.Course_lsit li:nth-child(2n) .year{
		padding:0;
		width: 100%;
		text-align: left;
		margin-bottom: .1rem;
	}
	.Course_lsit li .text,
	.Course_lsit li:nth-child(2n) .text{
		position: initial;
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		height: auto;
		float: left;
		transform:none;
		text-align: left;
		font-size: .28rem;
	}


	.Pro_category li{
		width: 100%;
		padding:.5rem 2%;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}
	.Pro_category li:nth-child(2n){
		background: #f8f8f8;
		padding:.5rem 2%;
	}
	.Pro_category li:nth-child(4n+1){
		background: #f2f2f2;
	}
	.Pro_category li .tu{
		width: 45%;
	}
	.Pro_category li .text{
		width:100%;
		padding-left:48%;
		padding-right: 0;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}
	.Pro_category li .descon{
		line-height: .4rem;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}
	.Pro_category li .but{
		line-height: .5rem;
	}

	.Product_list{
		padding-bottom: 0;
	}
	.Product_list li{
		width: 49%;
		margin-right: 0;
		margin-bottom: 4%;
	}
	.Product_list li .but{
		line-height: .5rem;
		border-radius:.4rem;
	}
	.Product_list li:nth-child(2n){
		float: right;
		margin-right: 0;
	}

	.ProinfoCon{
		margin-bottom:.8rem;
	}
	.Product_info .ProHan{
		width: 100%;
	}
	.Product_info .textbox{
		width:80%;
		float:none;
		margin:0 auto;
		overflow: hidden;
		padding-top:0;
	}
	.Product_info .Anunbox{
		text-align: center;
	}
	.Product_info .Anunbox a{
		line-height: .5rem;
		min-width:1.8rem;
	}
	.Product_info .Tabbox .linebe.zhiTop{
		position: fixed;
		top: 1.2rem;
		left: 0;
		z-index: 11;
		width: 100%;
		background: #f8f8f8;
		padding-top: .5rem;
	}
	.Product_info .Tabbox .Muc a{
		line-height: .5rem;
		min-width: 1.8rem;
	}
	.serviceBox li{
		width:49%;
		margin-right: 0;
	}
	.serviceBox li:nth-child(2n){
		float: right;
	}
	.serviceBox li h4{
		font-size: .3rem;
	}

	.OnlineBox{
		padding: .8rem 0 .5rem;
	}
	.OnlineBox li{
		width: 100%;
	}

	.downloadBox{
		padding-top: .5rem;
		padding-bottom: 0;
	}
	.dow_keyBox{
		margin-bottom: .5rem;
	}
	.dow_keyBox .dow_key{
		border-radius: .4rem;
	}
	.dow_keyBox .dow_key .key_input,
	.dow_keyBox .dow_key .key_btn{
		line-height: .7rem;
		height: .7rem;
	}
	.downloadBox li{
		width:49%;
		margin-right: 0;
	}
	.downloadBox li:nth-child(2n){
		float: right;
	}

	.Common_list li{
		width: 100%;
		padding: .3rem;
	}
	.Common_list li .textCon{
		line-height: .4rem;
		height: .8rem;
	}
	.Common_list li .textBox .Anubut{
		background-size: .33rem;
	}
	.CommonBox,
	.newsBox{
		padding-bottom: 0;
	}
	.newsVideo_list li{
		width:100%;
		margin-right: 0;
	}
	.newsVideo_list li .tubox:before{
		width:.6rem;
		height: .45rem;
	}
	.newsVideo_list li:nth-child(2n){
		float: right;
	}
	.newsVideoTab a{
		line-height: .45rem;
		padding:0 .4rem;
	}
	.newsInfo .title h4{
		font-size:.33rem;
	}
	.news_list li .tubox{
		width: 100%;
	}
	.news_list li .textBox{
		position: initial;
		width: 100%;
		transform: translateY(0);
		padding-left: 0;
		margin-top: .3rem;
	}
	.news_list li .textBox .title{
		font-size: .28rem;
	}
	.news_list li .textBox .text{
		font-size: .26rem;
		height: auto;
		line-height: .45rem;
	}
	.news_list li .Abut{
		line-height: .5rem;
		position: initial;
		float: left;
	}
	.Returns a{
		line-height: .5rem;
	}
	.InfoBox{
		line-height: .4rem;
	}
	.Returns{
		float: left;
		margin-top: .2rem;
	}
	.handover{
		width: 100%;
		float: left;
	}
	.handover a{
		font-size: .28rem;
	}
	.handover dd{
		font-size: .28rem;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.Infoshare a{
		width: .4rem;
		height: .4rem;
	}
	.Infoshare span{
		line-height: .4rem;
	}
	.SocialCon .text{
		font-size: .26rem;
		line-height: .5rem;
	}
	.SocialCon2 .textBox{
		position:initial;
		width:100%;
		transform: translateY(0);
	}
	.SocialCon2 .tubox{
		width:100%;
	}
	.SocialCon2 .tubox:after{
		display:none;
	}
	.SocialCon2 .textBox .textCon{
		padding: .3rem;
		line-height: .4rem;
		font-size: .26rem;
	}
	.SocialCon2 .textBox .textCon h4{
		font-size: .3rem;
	}
	.SocialCon3 .Iconbox .Conaw{
		width:auto;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		display:inline-block;
		text-align: center;
		padding:0 .2rem;
	}
	.SocialCon3 .Iconbox .Conaw .tu{
		float: left;
		display: block;
		width:100%;
	}


	.ContactBox .colorf .title{
		font-size: .33rem;
	}
	.ContactBox .colorf .mapbox{
		height: auto;
	}
	.ContactBox .colorf .mapbox .text{
		padding-bottom: 0;
		position:inherit;
		transform: translateY(0);
		width:100%;
		left: 0;
	}
    	.ContactBox .colorf .map .text p{
		margin-bottom: .2rem;
	}
	.ContactBox .colorf .mapbox .text p{
		margin-bottom: .2rem;
	}
	.ContactBox .colorf .xinxi{
		text-align: center;
		margin-bottom: .4rem;
	}
	.ContactBox .colorf .xinxi dd{
		width:48%;
		display:inline-block;
		float: inherit;
		margin-bottom: .3rem;
	}
	.ContactBox .colorf .xinxi dd .tu{
		max-width:30%;
	}
	.Regional .Regional_T{
		font-size: .4rem;
	}
	.Regional .list li{
		width: 48%;
		margin-right: 0;
		float: left;
		position: relative;
	}
	.Regional .list li .TelBut{
		width:.8rem;
		height:.8rem;
		right:.8rem;
		top:50%;
        display:block;
	}
	.Regional .list li .box{
		padding: .4rem;
	}
	.Regional .list li .box .title,
	.Regional .list li .box .xins{
		line-height: .4rem;
	}
	.Regional .list li .box .xins p{
		height: auto;
	}
	.Regional .list li .box .title h4{
		font-size: .28rem;
	}
	.Regional li:nth-child(2n){
		float: right;
	}
	.ContactBox .colorf .map .text{
		position:initial;
		width: 100%;
		float: left;
		transform: translateY(0);
	}
    #map {
    height: 500px;
    width: 100%;
}
	.JoinUsBox{
		padding:.6rem 0 0;
	}
	.JoinUsBox li .post{
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: .2rem;
	}
	.JoinUsBox li .postDes{ width:auto;}
	.JoinUsBox li .postDes dl{
		padding-left: 0;
	}
	.JoinUsBox li .post:after{
		display: none;
	}
	.JoinUsBox li .textBox{
		padding-left: 0;
	}
	.JoinUsBox li .textBox{
		line-height: .4rem;
		font-size: .20rem;
	}
	.JoinUsBox li .textBox strong{
		font-size: .22rem;
	}
	.JoinUsBox li .postDes dd{
		font-size: .16rem;
	}
	.JoinUsBox li .textBox .Abu a{
		line-height: .5rem;
	}

	.feedbackBox{
		padding: .6rem 0;
	}
	.feedbackBox .fl,
	.feedbackBox .fr{
		width: 100%;
	}
	.feedbackBox .mingc{
		width:1.2rem;
	}
	.feedbackBox .same .inputBox input,
	.feedbackBox .mingc{
		line-height:.7rem;
	}
	.Wengben .textCon textarea{
		height:3rem;
	}
	.feedbackBox .same .inputBox,
	.feedbackBox .Wengben .textCon{
		padding-left: 1.2rem;
	}
	.feedbackBox .same:last-child{
		margin-bottom:.4rem;
	}

	.feedbackBox .Abutbox .Anbut{
		line-height:.6rem;
		padding:0 .5rem;
	}
}


@media screen and ( max-width:640px ){
    #mbPrevLink {
        left:0px;
    }
            .footer .copyright a {
    color: #333;
}
    #mbNextLink {
          right:0px;
    }

	.insideNav{
		padding: .35rem 0;
	}
	.indexAboutCon .wenz{
		font-size: .4rem;
	}
	.indexAboutCon .lanm span{
		font-size: .28rem;
	}
	.indexAbout .tabbox{
		line-height: .5rem;
		font-size:.26rem;
	}
	.twobox .swiper-button-next,
	.twobox .swiper-button-prev{
		bottom: 59%;
	}
	.footer .copyright{
		margin-top: .3rem;
		padding: .4rem 0;
		line-height: .4rem;
		font-size: .24rem;
		text-align: left;
	}
	.footerConR .lxcon h4{
		font-size: .3rem;
	}
	.footerConR .lxcon .share{
		margin-top: .4rem;
	}
	.newsVideoTab a{
		line-height: .6rem;
		padding:0 .4rem;
	}
	.InfoBox{
		font-size:.28rem;
		line-height: .5rem;
	}

	.Regional .list li{
		width:100%;
		margin-right: 0;
		float: left;
	}
	.Regional li:nth-child(2n){
		float: left;
	}

	.JoinUsBox li{
		padding: .3rem;
	}
	.JoinUsBox li .ConTextbox{
		background: url(../images/JoinUs_icon.png) no-repeat right .12rem;
		background-size: .21rem;
	}
	.JoinUsBox li.on .ConTextbox{
		background:url(../images/JoinUs_icon2.png) no-repeat right .12rem;
		background-size: .21rem;
	}
	.JoinUsBox li .post:before{
		width: .4rem;
	}
	.JoinUsBox li .post{
		font-size: .36rem;
		margin-bottom: .2rem;
	}
	.JoinUsBox li .postDes dd,
	.JoinUsBox li .textBox strong{
		font-size: .28rem;
		line-height:0.42rem;
	}
	.JoinUsBox li .textBox{
		font-size: .26rem;
		line-height: .5rem;
	}

}